export const BasicStatus = {
  DISABLE: 'DISABLE',
  ENABLE: 'ENABLE',
}

export const ResultEnum = {
  SUCCESS: 0,
  ERROR: -1,
  TIMEOUT: 401,
}

export const StorageEnum = {
  UserInfo: 'userInfo',
  UserToken: 'userToken',
  ConstantObjSSO: 'constantObjSSO',
  Settings: 'settings',
  I18N: 'i18nextLng',
}

export const ThemeMode = {
  Light: 'light',
  Dark: 'dark',
}

export const ThemeLayout = {
  Vertical: 'vertical',
  Horizontal: 'horizontal',
  Mini: 'mini',
}

export const ThemeColorPresets = {
  Default: 'default',
  Cyan: 'cyan',
  Purple: 'purple',
  Blue: 'blue',
  Orange: 'orange',
  Red: 'red',
}

export const LocalEnum = {
  en_US: 'en_US',
  zh_CN: 'zh_CN',
}

export const MultiTabOperation = {
  FULLSCREEN: 'fullscreen',
  REFRESH: 'refresh',
  CLOSE: 'close',
  CLOSEOTHERS: 'closeOthers',
  CLOSEALL: 'closeAll',
  CLOSELEFT: 'closeLeft',
  CLOSERIGHT: 'closeRight',
}

export const PermissionType = {
  CATALOGUE: 'CATALOGUE',
  MENU: 'MENU',
  BUTTON: 'BUTTON',
}


export const FormItemType = {
  INPUT: 'INPUT',
  RANGE_PICKER: 'RANGE_PICKER',
  SELECT: 'SELECT',
  SELECT_DEBOUNCE: 'SELECT_DEBOUNCE',
  INPUT_NUMBER: 'INPUT_NUMBER',
}